@charset "utf-8";
/* CSS Document */
*{-webkit-tap-highlight-color: transparent;}
body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote,
dl,dt,dd,ul,ol,li,
pre,
form,fieldset,legend,textarea,
button,input,select,textarea,
img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ font:14px "Microsoft YaHei", Arial,Verdana,tahoma, Srial, helvetica, sans-serif; color:#4b5361;font-size:15px;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
strong,b{ font-weight:normal;}
img{ border:0; font-size:0; vertical-align:middle;}
/*table{ border-collapse:collapse; border-spacing:0; text-align:center;}*/
table{text-align:center;}
table td.alignL{ text-align:left;}
table td.alignR{ text-align:right;}
.clear{ width:100%; clear:both; display:inline-block; height:0;}
.noBor{ border:none;}
.bar {padding-left: calc(100vw - 100%);}
.justify_fix{ padding:0; border:none;display:inline-block; width:100%; height:0; overflow:hidden;}
.fl,.left{float: left;}
.fr,.right{float: right;}
/* Link Style*/
/* a:link,a:visited{ color:#4b5361; text-decoration:none;}
a:hover,a:active{ color:#0066b3;}
a:focus{outline:none} */

/*===============================================*/
.back1{background-color: #f3f3f3}
.col1{color:#ff8a5a;}
.f12{font-size: 13px;}
.f13{font-size: 14px;}
.f14{font-size: 15px;}
.f15{font-size: 16px;}
.f15 input{font-size: 16px;}
.f17{font-size: 18px;}
.left0:before{left: 0px;}

/* 头部 */
.clearfix{clear: both;overflow: hidden;}
.index-top{height: 40px;line-height: 40px;position: fixed;top:0;left:0;width: 100%;z-index: 100;background-color: #fff;border-bottom: 2px solid #f5f5f5;}
.index-title{text-align: center;color: #282828;font-size: 17px;position: absolute;width: 100%;top:0;}
.index-back{height: 40px; width: 40px; display: table-cell;vertical-align: middle;text-align: center;z-index: 4;position: absolute;}
.index-back img {width: 20px;height: 20px; }
.index-right{position:absolute;right:5px;top:0;padding-right:15px;}


/*------------ 首页 --------------*/
.index-box{background: #fff;margin:5px;border-radius: 2px;box-shadow:0px 0px  10px 3px #e7e7e7;overflow: hidden;}
/*首页头部*/
.index-top-fix{position: fixed;background: #fff;z-index: 506;width: 100%;top:0;left: 0;box-shadow:0px 0px  10px 3px #e7e7e7;}
.index-top-fix .top{overflow: hidden;height: 40px;line-height: 40px;}
.index-top-fix .top .sfc{position: absolute;top: 0;left:10px;}
.index-top-fix .top .address{overflow: hidden;width:83px;margin:0 auto;}
.index-top-fix .top .address img,.index-top-fix .top .address p{float: left;}
.index-top-fix .top .address img.sfc-img{margin-top: 6px;margin-right: 3px;}
.index-top-fix .top .address img.xia{margin-top: 11px;}
.index-top-fix .top .user{position: absolute;top: 0;right:10px;}
.index-top-fix .bottom{overflow: hidden;height: 40px;line-height: 40px;position: relative;}
.index-top-fix .bottom .tab-bottom{overflow: hidden;margin-left:10px;}
.index-top-fix .bottom .tab-bottom a{padding:0 5px;margin:0 5px;color:#a2a2a2;}
.index-top-fix .bottom .tab-bottom a.cur{color:#ff8a5a;border-bottom: 2px solid #ff8a5a;}
.index-top-fix .bottom .tab-bottom .pao{background: url(../images/pao.png) no-repeat center;background-size: auto 93%;font-size:12px;color:#fff;position: absolute;top:0;left:100px;padding:0 10px;line-height: 30px;}
.index-top-fix .bottom .kefu{position: absolute;right:10px;top:0;}

/*出发*/
.index-kuashi{}
.index-kuashi .weui-navbar{background:#fff;}
.index-kuashi .weui-navbar .weui-navbar__item {background:#fff;margin-right:12vw ;margin-left:12vw ;}
.index-kuashi .weui-navbar .weui-navbar__item:after{border:0;}
.index-kuashi .weui-navbar:after{border:0;}
.index-kuashi .weui-navbar .weui-bar__item--on{color:#ff8a5a;border-bottom: 2px solid #ff8a5a;}
.index-kuashi .weui-cells{margin-top:0;}
.index-kuashi .weui-cells:before{ border-top:0;}
.index-kuashi .weui-cells .weui-cell__hd span.dian{background-color:#33c2a4;display: block; width: 5px;height: 5px;border-radius: 50%;margin-right: 3vw}
.index-kuashi .weui-cells .weui-cell__hd span.dian2{background-color:#ff8a5a;display: block; width: 5px;height: 5px;border-radius: 50%;margin-right: 3vw}

/*待处理行程*/
.index-waitting .weui-cells{font-size: 16px;margin-top:0;}
.index-waitting .huic{color:#646464;}
.index-waitting .weui-cell__hd img{margin-right:10px;}

/*行程中*/
.index-xingchengz .weui-cells{font-size: 16px;margin-top:0;}
.touxiang{position: relative;margin-right:10px;}
.touxiang img{margin-right: 0;}
.touxiang .t-photo{border-radius: 50%;}
.touxiang .t-icon{ position: absolute; right:0;bottom: 0;}
.xcz-chexing{color: #656565;}
.xcz-chexing .xinren{color:#0378db;border:1px solid #0378db;font-size: 13px;padding:0 2px;border-radius: 3px;}
.xingchengz .weui-cells .weui-cell{padding-top:5px;padding-bottom:5px;}
.xingchengz .weui-cells .weui-cell:before{border:0;}
.xingchengz .weui-cells:after{border:0;}
.xingchengz .weui-cells{margin-top:0;}
.xingchengz .weui-cells:before{ border-top:0;}
.xingchengz .weui-cells .weui-cell__hd span.dian{background-color:#33c2a4;display: block; width: 5px;height: 5px;border-radius: 50%;margin-right: 3vw}
.xingchengz .weui-cells .weui-cell__hd span.dian2{background-color:#ff8a5a;display: block; width: 5px;height: 5px;border-radius: 50%;margin-right: 3vw}
.xingchengz .weui-cells .weui-cell__hd img.wait{border-radius: 50%;margin-right: 2vw}
.xingchengz .font1{font-size: 14px;color: #999;}
.xingchengz .font2{font-size: 14px;color: #ff8a5a;}
.xingchengz-tel{line-height: 35px;}
.xingchengz-tel .telephone{color: #7a7b8e;border: 1px solid #7a7b8e;border-radius: 2px;float: right;padding:0 9px 0 5px;font-size: 15px;line-height: 33px;}
.xingchengz-tel img{margin: -3px 2px 0 2px;}
/*发现*/
.index-find .yuan{background: #ed5d54;height: 5px;width: 5px;display: block;float: right;border-radius: 50%;margin: 8px 0 0 5px;}

/*市内车主*/
.index-shinei{overflow: hidden;}
.index-shinei a{display: block;float: left;width: 35vw;border: 1px solid #4a4c5b;color:#676870;text-align: center;margin:5px 2vw;border-radius: 3px;padding: 9px 0;font-size: 14px;}
.pos-tel{position: relative;}
.pos-tel .pos-tel-abs{position: absolute; border:1px solid #7a7b8e;border-radius: 50%;top:8px;right:0;}


/*------------ 发布 --------------*/
/*我要发布*/
.release-bottom{position: fixed;bottom:0;left:0;width:100%;z-index: 10}
.release-bottom .bx{font-size: 24px;text-align: center;padding:20px 0;}
.release-bottom .bx span.small{font-size: 16px;margin-left: 8px;}
.release-bottom .qrfb-btn {background-color: #4a4c5b;margin:5px;font-size: 17px;padding:5px 0;}
.release-bottom .qrfb-btn:not(.weui-btn_disabled):visited {color: #fff}
.release-bottom .qrfb-btn:not(.weui-btn_disabled):active {color: hsla(0,0%,100%,.6);background-color: #535561;}
.release-cont{margin-bottom: 140px;color: #686868;}
.release-cont .weui-cells{margin-top: 0;}
.release-cont .weui-cells span.dian{background-color:#33c2a4;display: block; width: 5px;height: 5px;border-radius: 50%;margin-right: 3vw}
.release-cont .weui-cells span.dian2{background-color:#ff8a5a;display: block; width: 5px;height: 5px;border-radius: 50%;margin-right: 3vw}
.release-cont .weui-cells img.mr5{margin-right: 8px;}
.release-cont .cxyq .weui-cell{padding:0;width: 50%}
.release-cont .cxyq .weui-cell:before{border-top: 0;}

/*popup地址*/
.popup-address{z-index: 523;}
.popup-address .popup-address-search{background:#fff;line-height: 40px;box-shadow:0px 0px  10px 3px #e7e7e7;overflow: hidden;padding:0 15px;}
.popup-address .popup-address-search .address{float: left;width:20vw;color:#666666;}
.popup-address .popup-address-search .address span{display: inline-block;width:13vw/*55px*/;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*.popup-address .popup-address-search .address img{float:left;width:20px;margin-top: 9px;}*/
.popup-address .popup-address-search input{width:63vw;float: left;line-height: 40px;outline: 0;}
.popup-address .popup-address-search a{float: right;color:#919191;}
.popup-address .addressList{max-height: 85vh;overflow:auto;}
.popup-address .addressList p.p1{color:#303030;}
.popup-address .addressList p.p2{color:#939393;font-size: 14px;}
.popup-address .addressList img.mr5{margin-right: 10px;}
.popup-address .addressList .weui-cell:before{left:0;}
/*出行人数*/
.ccPeople .weui-cell__ft{}
.ccPeople .quantity .subtract,.ccPeople .quantity .plus{color:#6e6e6e;border:1px solid #6e6e6e;border-radius: 50%;display:inline-block;width:22px;height:22px;line-height:20px;text-align: center;}
.ccPeople .quantity .nums{width:45px;text-align: center;}
.ccPeople .quantity .subtract.ca,.ccPeople .quantity .plus.ca{color:#cacaca;border:1px solid #cacaca;}
.ccPeople{padding:10px 0;}
.ccPeople .weui-cell:before{border-top: 0;}
.ccPeople .weui-cell{padding:20px 25px;}
.ccPeople .weui-check__label{padding:0;}
.ccPeople .weui-check__label:active {background-color: #fff}
.ccPeople .fs12{font-size: 13px;color:#626262;}
/*出行要求*/
.travelRequ{padding:5px 15px;background:#fff;overflow: hidden;}
.travelRequ .dengpao{overflow: hidden;line-height: 50px;}
.travelRequ .dengpao img,.travelRequ .dengpao p{display: inline-block;font-size: 13px;color: #666;}
.travelRequ .beizhu{overflow: hidden;padding-bottom: 15px;}
.travelRequ .beizhu a{display: inline-block; color:#676767;border:1px solid #cccccc;padding:3px 5px;margin:0 8px 8px 0;border-radius: 4px;font-size: 13px;}
.travelRequ .beizhu a.cur{color:#fc9153;border:1px solid #fc9153;}
.travelRequ .qrtj-btn{background-color: #4a4c5b;margin:0;font-size: 17px;padding:5px 0;}
.travelRequ .qrtj-btn:not(.weui-btn_disabled):visited {color: #fff}
.travelRequ .qrtj-btn:not(.weui-btn_disabled):active {color: hsla(0,0%,100%,.6);background-color: #535561;}
.travelPopupS{position:absolute;width: 0;right:116px;top:206px; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #6b6e7a;z-index: 506}
.travelPopup{position:absolute;font-size: 13px;background: #6b6e7a;color:#fff;right:10px;line-height:20px;top:214px;padding:10px 50px 10px 20px;border-radius: 5px;z-index: 506}

/*等待车主接单*/
.waitCarOwnerRec{padding:20px 20px;line-height: 30px;}
.waitCarOwnerRec .yourTrip{overflow: hidden;float: left;}
.waitCarOwnerRec .yourTrip p{display: inline-block;color:#484848;font-size: 16px;}
.waitCarOwnerRec .yourTrip img{margin-top:-3px;}
.waitCarOwnerRec .cancelOrderBtn{float: right;}
.waitCarOwnerRec .cancelOrderBtn a{display: inline-block;width: 100px;border:1px solid #4a4c5b;color: #4a4c5b;text-align: center;}
.waitCarOwner{text-align: center;padding:50% 0;line-height: 25px;}
.waitCarOwner img{padding-bottom: 20px;}
.waitCarOwner p.p1{font-size: 16px;color:#67666b;}
.waitCarOwner p.p2{font-size: 14px;color:#959998;}

/*首页-成为车主*/
.index-cwczBox{background-color:#fff;background-image: url('../images/chezhu.gif');background-repeat: no-repeat;background-position:top center;background-size: 100%  auto;height: 86.6vh;position: relative;}
.index-cwczBox .cwcz-btn{background:#fd9153;width: 75%;border-radius: 50px;position: absolute;bottom: 20px;left: 0;right:0;border:0;font-size:16px;padding:5px 0;border-bottom: 2px solid #f47e42;}

/*取消行程*/
.cancelDd{text-align: center;padding-top: 160px;}
.cancelDd p{color: #656565;line-height: 24px;}
.cancelDd p span{color:#fb9161;}

/*首页乘客*/
.NearbyPassengers{overflow: hidden;padding:5px 15px 10px 15px}
.NearbyPassengers a{font-size:14px;display: inline-block;background:#f6f6f6;color:#666;padding:7px 13px;border-radius: 2px;margin-right: 5px;margin-bottom: 10px;}
.NearbyPassengers a span{color:#212121;}
/*首页城市*/
.pos-city-box{position: fixed;top:42px;width: 84%;padding: 5%;margin: 3%;background:#fff;z-index: 525}
.pos-city-box a{display: inline-block;font-size: 14px;background: #f6f6f6;color: #666;padding: 7px 13px;border-radius: 2px;margin-right: 5px;margin-bottom: 10px;}
/*首页城市*/
.pos-city-box{position: fixed;top:42px;width: 84%;padding: 5%;margin: 3%;background:#fff;z-index: 525}
.pos-city-box a{display: inline-block;font-size: 14px;background: #f6f6f6;color: #666;padding: 7px 13px;border-radius: 2px;margin-right: 5px;margin-bottom: 10px;}
/*首页分享*/
.share-box{width:100%;height:100%;position: fixed;top:0;left:0;z-index: 506;display:none;}
.share-box .share-pop{position: absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.5;z-index: 1;}
.share-box .share-pop-div{position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;color:#fff;}
.share-box .share-pop-div .p1{text-align: center;margin-top: 45px;font-size: 20px;line-height: 50px;}

/*weui*/
.weui-dialog__btn{color: #ff8a5a}